function setLocal(key,value){
    localStorage.setItem(key,value)
}

function getLocal(key){
    if(localStorage.getItem(key)){
        if(key === 'xx') return JSON.parse(localStorage.getItem(key))
        return localStorage.getItem(key)
    }
    return false
}

function removeLocal(key){
    localStorage.removeItem(key)

}

function setSession(key,value){
    sessionStorage.setItem(key,value)
}

function getSession(key){
    return sessionStorage.getItem(key)
}

function removeSession(key){
    sessionStorage.removeItem(key)
}

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    console.log(d);
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    //var expires = d.getTime();
    //console.log(expires);
    //document.cookie = cname + "=" + cvalue + ";expires="+ d + ";path=/";
} 

function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i <ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
         }
         if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
         }
     }
    return '';
} 



export default {
    setLocal,
    getLocal,
    removeLocal,
    setSession,
    getSession,
    removeSession,
    setCookie,
    getCookie

}